<?php
	require_once 'base.php';
	
    /*
    通过使用 PHP 的全局数组 $_FILES，可以获取从客户端上传的文件。
    第一个参数是表单的 input name，第二个下标可以是 "name", "type", "size", "tmp_name" 或 "error"。就像这样：
    $_FILES["file"]["name"] - 被上传文件的名称
    $_FILES["file"]["type"] - 被上传文件的类型
    $_FILES["file"]["size"] - 被上传文件的大小，以字节计
    $_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称
    $_FILES["file"]["error"] - 由文件上传导致的错误代码
    */
//	接受请求
    $videoTitle = $_REQUEST["videoTitle"];
    $uploadTime = $_REQUEST["uploadTime"];
    $userID = mysqli_insert_id();    
    $file = $_FILES["videoFile"];

//	进行sql操作
	$sql = "INSERT INTO Video(
	userID,
	UploadTime,
	Title,
	VideoURL
	)VALUES(
	'$userID',
	'$uploadTime',
	'$videoTitle',
	''
	)";
	$result = mysqli_query($link,$sql);
	if(mysqli_num_rows($result) > 0){
		while($row = mysqli_fetch_array($result)){
			echo $row["UserID"]."、".$row["Account"]."、".$row["Password"]."<br/>";
		}
	}

    if($file["error"] > 0){
        $msg = array("status"=>"-20001", "message"=>"上传失败！", "content"=>array());
        echo json_encode($msg, JSON_UNESCAPED_UNICODE);
    } else {
        move_uploaded_file($file["tmp_name"], $uploadTime . "video/" . $videoTitle);
        $msg = array("status"=>"20001", "message"=>"成功上传！", "content" => array($uploadTime,$videoTitle), "size"=> $file["size"]);
        echo json_encode($msg, JSON_UNESCAPED_UNICODE);
    }
    

	
//	释放结果集
	mysqli_free_result($result);
//	关闭数据库
	mysqli_close($link);
?>